﻿namespace LimitatorInterfaces.LoadServices
{
    /// <summary>
    /// Парсер загрузчика. Принимает от ILoadProvider объекты и приводит их в нужный для сервиса вид
    /// </summary>
    public interface ILoadParser
    {
        /// <summary>
        /// Метод парсит объект <paramref name="param"/> и возвращает внутренне представление лимита
        /// </summary>
        /// <param name="param">изначальный объект</param>
        /// <returns>Внутреннее представление лимита</returns>
        LimitEntity ParceFrom(object param);
    }
}